package MediciADistanza.Entity.User.ModelData;

import org.jdom2.Element;

import Enum.XML_ELEMENT;
/**
 * Entity contente le informazioni sul modulo d'accesso
 * 
 * @author Andrea Iann&igrave;
 *
 */
public class DatiAccesso extends DatiModulo {
		/**
		 * ID inserito dall'utente
		 */
		private String idUtente;
		/**
		 * Password inserita
		 */
		private String password;
		
		/**
		 * Setta l'id dell'utente
		 * 
		 * @param idUtente the idUtente to set
		 */
		public void setIdUtente(String idUtente) {
			this.idUtente = idUtente;
		}
		
		/**
		 * Setta la passoword dell'utente
		 * 
		 * @param password the password to set
		 */
		public void setPassword(char[] password) {
			this.password = password.toString();
		}
		/**
		 * Popola il documento XML finale
		 */
		@Override
		protected void populateDocument() {
			root.addContent(new Element(XML_ELEMENT.REQUEST_TYPE).setText(XML_ELEMENT.RequestType.LOGIN));
			root.addContent(new Element(XML_ELEMENT.USERID).setText(idUtente));
			root.addContent(new Element(XML_ELEMENT.PASSWORD).setText(password));
		}
		
		
}
